package com.pubinfo.passbook.common.model.bo.passbook.medical;

import com.alibaba.fastjson.annotation.JSONField;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.NoArgsConstructor;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import java.io.Serializable;
import java.util.List;

@Data
@NoArgsConstructor
@XmlAccessorType(XmlAccessType.FIELD)
public class AuxDetails implements Serializable {
  
  @ApiModelProperty("辅助项目")
  @XmlElement(name = "AuxItem")
  private List<AuxItem> AuxItem;
  
  @Data
  public static class AuxItem implements Serializable {
    
    @ApiModelProperty("")
    @XmlElement(name = "AuxItemType")
    private String AuxItemType;
    
    @ApiModelProperty("")
    @XmlElement(name = "AuxItemQuantity")
    private String AuxItemQuantity;
    
    @ApiModelProperty("")
    @XmlElement(name = "AuxItemAmountPercent")
    private String AuxItemAmountPercent;
    
    @ApiModelProperty("")
    @XmlElement(name = "AuxItemAmount")
    private String AuxItemAmount;
    
    @ApiModelProperty("")
    @XmlElement(name = "AuxItemAmountSelf")
    private String AuxItemAmountSelf;
    
    @ApiModelProperty("")
    @XmlElement(name = "AuxItemStd")
    private String AuxItemStd;
    
    @ApiModelProperty("")
    @XmlElement(name = "AuxItemRelatedCode")
    private String AuxItemRelatedCode;
    
    @ApiModelProperty("")
    @XmlElement(name = "AuxItemUnit")
    private String AuxItemUnit;
    
    @ApiModelProperty("")
    @XmlElement(name = "AuxItemCode")
    private String AuxItemCode;
    
    @ApiModelProperty("")
    @XmlElement(name = "AuxItemRemark")
    private String AuxItemRemark;
    
    @ApiModelProperty("")
    @XmlElement(name = "AuxItemRelatedName")
    private String AuxItemRelatedName;
    
    @ApiModelProperty("")
    @XmlElement(name = "AuxItemName")
    private String AuxItemName;
  }
}
